import Vue from 'vue' // 引入Vue
import VueI18n from 'vue-i18n' // 引入国际化的包
import Cookie from 'js-cookie' // 引入cookie包
import elementEN from 'element-ui/lib/locale/lang/en' // 引入elementUI的英文包
import elementZH from 'element-ui/lib/locale/lang/zh-CN' // 引入elementUI的中文包
import customZH from './zh' // 引入自定义中文包
import customEN from './en' // 引入自定义英文包
Vue.use(VueI18n) // 全局注册多语言包
export default new VueI18n({
    // i18n的实例化对象中有两个选项：

    locale: Cookie.get('language') || 'zh', // 指当前的多语言的类型，是个随意定义的字符串，中文/英文......

    messages: {
        // 语言包=elementUI语言包+自定义语言包
        en: {
            ...elementEN, // 将elementUI的英文语言包引入
            ...customEN // 将自定义的英文语言包引入
        },
        zh: {
            ...elementZH, // 将elementUI的中文语言包引入
            ...customZH // 将自定义的中文语言包引入

        }
    } // 指的是当前的语言包，是个对象
})